package com.ruoyi.pingan.fymodule.thirdpa.service;


import com.ruoyi.pingan.fymodule.thirdpa.model.dto.*;
import com.ruoyi.pingan.fymodule.thirdpa.model.vo.*;

public interface PaOrderService {

    ThirdFreezeRechargeVo thirdFreezeRecharge(ThirdFreezeRechargeDto dto);

    ThirdFreezeRechargeCancelVo thirdFreezeRechargeCancel(ThirdFreezeRechargeCancelDto dto);
    ThirdFreezeRechargeCancelVo orderRefund(ThirdFreezeRechargeCancelDto dto);

    void orderRefundToPhp(ThirdFreezeRechargeCancelDto dto);

    SubsidyQuestVo subsidyQuest(SubsidyQuestDto dto);

    SubsidyQuestVo subsidyCancel(SubsidyQuestDto dto);

    SubAccountQuestVo subAccountQuest(SubAccountQuestDto dto);

    SubAccountQuestVo subAccountCancel(SubAccountQuestDto dto);

    RegisterBillSupportWithdrawVo registerBillSupportWithdraw(RegisterBillSupportWithdrawDto dto);

    RegisterBillSupportWithdrawVo revRegisterBillSupportWithdraw(RegisterBillSupportWithdrawDto dto);

    TraFinalStatusQueryVo traFinalStatusQuery(TraFinalStatusQueryDto dto);

}
